package com.example.pandaso.service.impl;

import com.example.pandaso.mapper.TopWebDao;
import com.example.pandaso.pojo.TopWeb;
import com.example.pandaso.service.TopWebService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class TopWebServiceImpl implements TopWebService {


    @Autowired
    private TopWebDao topWebDao;
    @Override
    public boolean saveOne(TopWeb topWeb) {
        if(topWeb.getTopWebURL() == null || topWeb.getTopWebURL().equals("")){
            return false;
        }
        if(topWeb.getReason() == null || topWeb.getReason().equals("")){
            return false;
        }
//        topWeb.setCount(1);  // todo 未实现增加推荐
        if (topWebDao.getByURL(topWeb.getTopWebURL()) != null) {
            return false;
        }
        return topWebDao.saveTopWeb(topWeb);
    }

    @Override
    public List<TopWeb> listAll() {
        return topWebDao.listAll();
    }

    @Override
    public Boolean starClick(int topWebId) {
        return topWebDao.starClick(topWebId);
    }
}
